import axios from 'axios'
// const instance = axios.create({
//   baseURL: 'http://liufusong.top:8888/',
//   timeout: 5000, //超时时长
// })
const instance = axios.create({
  baseURL: process.env.REACT_APP_BASE_URL,
  timeout: process.env.TIME_OUT,
})

// 请求拦截器
instance.interceptors.request.use(
  // ？请求配置的统一处理
  function (config) {
    const token = JSON.parse(getToken())
    // if (token) {
    //   config.headers.Authorization = 'Bearer ' + token.token
    // }
    //
    return config
  },
  // 、请求出错
  function (error) {
    return Promise.reject(error)
  }
)

// 响应拦截器
instance.interceptors.response.use(
  // 响应成功
  function (response) {
    return response.data
  },
  // 响应失败
  function (error) {
    return Promise.reject(error)
  }
)

export default instance
